home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / source / lib / powerd_lib.lha / PowerD_PPC / FreeVecPooledPPC.ass < prev    next >
Text File  |  2001-07-09  |  410b  |  31 lines

  1.  
  2. # FreeVecPooledPPC(pool:r3:PTR,mem:r4:PTR)
  3.  
  4.     .text
  5.     .global    _FreeVecPooledPPC
  6.  
  7. _FreeVecPooledPPC:
  8.     mflr    r0
  9.     stw    r0,8(r1)
  10.     stwu    r1,-32(r1)
  11.  
  12.     lwz    r6,-4(r4)
  13.     addi    r6,r6,4
  14.     mr    r5,r4
  15.     subi    r5,r5,4
  16.     mr    r4,r3
  17.     lwz    r3,_PowerPCBase(r2)
  18.     lwz    r0,-834+2(r3)
  19.     mtlr    r0
  20.     blrl
  21.  
  22.     addi    r1,r1,32
  23.     lwz    r0,8(r1)
  24.     mtlr    r0
  25.     blr
  26.  
  27.     .type    _FreeVecPooledPPC,@function
  28.     .size    _FreeVecPooledPPC,$-_FreeVecPooledPPC
  29.  
  30.     .extern    _PowerPCBase
  31.